Type dm_vt
	QueryInterface As Function (pThis As Any ptr,riid As GUID ptr,ppvObj As Any ptr) As hResult
	AddRef As Function (pThis As Any ptr) As hResult
	Release As Function (pThis As Any ptr) As hResult
	GetTypeInfoCount As Function(pThis As Any Ptr,pctinfo As UINT Ptr) As HRESULT
	GetTypeInfo As Function(pThis As Any Ptr,itinfo As UINT,lcid As ULONG,pptinfo As lpvoid Ptr) As HRESULT
	GetIDsOfNames As Function(pThis As Any Ptr,riid As GUID Ptr,rgszNames As BYTE Ptr Ptr,cNames As UINT,lcid As ULONG,rgdispid As long Ptr) As HRESULT
	Invoke As Function(pThis As Any Ptr,dispidMember As long,riid As GUID Ptr,lcid As ULONG,wFlags As USHORT,pdispparams As DISPPARAMS Ptr,pvarResult As VARIANT Ptr,pexcepinfo As EXCEPINFO Ptr,puArgErr As UINT Ptr) As HRESULT
	Ver As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method Ver
	SetPath As Function(pThis As Any Ptr,path As BSTR,ret As long Ptr) As HRESULT     'method SetPath
	Ocr As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method Ocr
	FindStr As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStr
	GetResultCount As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method GetResultCount
	GetResultPos As Function(pThis As Any Ptr,str As BSTR,index As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetResultPos
	StrStr As Function(pThis As Any Ptr,s As BSTR,str As BSTR,ret As long Ptr) As HRESULT     'method StrStr
	SendCommand As Function(pThis As Any Ptr,cmd As BSTR,ret As long Ptr) As HRESULT     'method SendCommand
	UseDict As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method UseDict
	GetBasePath As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetBasePath
	SetDictPwd As Function(pThis As Any Ptr,pwd As BSTR,ret As long Ptr) As HRESULT     'method SetDictPwd
	OcrInFile As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method OcrInFile
	Capture As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,ret As long Ptr) As HRESULT     'method Capture
	KeyPress As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyPress
	KeyDown As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyDown
	KeyUp As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyUp
	LeftClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftClick
	RightClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightClick
	MiddleClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method MiddleClick
	LeftDoubleClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftDoubleClick
	LeftDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftDown
	LeftUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftUp
	RightDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightDown
	RightUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightUp
	MoveTo As Function(pThis As Any Ptr,x As long,y As long,ret As long Ptr) As HRESULT     'method MoveTo
	MoveR As Function(pThis As Any Ptr,rx As long,ry As long,ret As long Ptr) As HRESULT     'method MoveR
	GetColor As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColor
	GetColorBGR As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColorBGR
	RGB2BGR As Function(pThis As Any Ptr,rgb_color As BSTR,ret As BSTR Ptr) As HRESULT     'method RGB2BGR
	BGR2RGB As Function(pThis As Any Ptr,bgr_color As BSTR,ret As BSTR Ptr) As HRESULT     'method BGR2RGB
	UnBindWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method UnBindWindow
	CmpColor As Function(pThis As Any Ptr,x As long,y As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method CmpColor
	ClientToScreen As Function(pThis As Any Ptr,hwnd As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method ClientToScreen
	ScreenToClient As Function(pThis As Any Ptr,hwnd As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method ScreenToClient
	ShowScrMsg As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,msg As BSTR,color As BSTR,ret As long Ptr) As HRESULT     'method ShowScrMsg
	SetMinRowGap As Function(pThis As Any Ptr,row_gap As long,ret As long Ptr) As HRESULT     'method SetMinRowGap
	SetMinColGap As Function(pThis As Any Ptr,col_gap As long,ret As long Ptr) As HRESULT     'method SetMinColGap
	FindColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindColor
	FindColorEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindColorEx
	SetWordLineHeight As Function(pThis As Any Ptr,line_height As long,ret As long Ptr) As HRESULT     'method SetWordLineHeight
	SetWordGap As Function(pThis As Any Ptr,word_gap As long,ret As long Ptr) As HRESULT     'method SetWordGap
	SetRowGapNoDict As Function(pThis As Any Ptr,row_gap As long,ret As long Ptr) As HRESULT     'method SetRowGapNoDict
	SetColGapNoDict As Function(pThis As Any Ptr,col_gap As long,ret As long Ptr) As HRESULT     'method SetColGapNoDict
	SetWordLineHeightNoDict As Function(pThis As Any Ptr,line_height As long,ret As long Ptr) As HRESULT     'method SetWordLineHeightNoDict
	SetWordGapNoDict As Function(pThis As Any Ptr,word_gap As long,ret As long Ptr) As HRESULT     'method SetWordGapNoDict
	GetWordResultCount As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method GetWordResultCount
	GetWordResultPos As Function(pThis As Any Ptr,str As BSTR,index As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetWordResultPos
	GetWordResultStr As Function(pThis As Any Ptr,str As BSTR,index As long,ret As BSTR Ptr) As HRESULT     'method GetWordResultStr
	GetWords As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method GetWords
	GetWordsNoDict As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,ret As BSTR Ptr) As HRESULT     'method GetWordsNoDict
	SetShowErrorMsg As Function(pThis As Any Ptr,show As long,ret As long Ptr) As HRESULT     'method SetShowErrorMsg
	GetClientSize As Function(pThis As Any Ptr,hwnd As long,width As VARIANT Ptr,height As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetClientSize
	MoveWindow As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,ret As long Ptr) As HRESULT     'method MoveWindow
	GetColorHSV As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColorHSV
	GetAveRGB As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method GetAveRGB
	GetAveHSV As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method GetAveHSV
	GetForegroundWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetForegroundWindow
	GetForegroundFocus As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetForegroundFocus
	GetMousePointWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetMousePointWindow
	GetPointWindow As Function(pThis As Any Ptr,x As long,y As long,ret As long Ptr) As HRESULT     'method GetPointWindow
	EnumWindow As Function(pThis As Any Ptr,parent As long,title As BSTR,class_name As BSTR,filter As long,ret As BSTR Ptr) As HRESULT     'method EnumWindow
	GetWindowState As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method GetWindowState
	GetWindow As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method GetWindow
	GetSpecialWindow As Function(pThis As Any Ptr,flag As long,ret As long Ptr) As HRESULT     'method GetSpecialWindow
	SetWindowText As Function(pThis As Any Ptr,hwnd As long,text As BSTR,ret As long Ptr) As HRESULT     'method SetWindowText
	SetWindowSize As Function(pThis As Any Ptr,hwnd As long,width As long,height As long,ret As long Ptr) As HRESULT     'method SetWindowSize
	GetWindowRect As Function(pThis As Any Ptr,hwnd As long,x1 As VARIANT Ptr,y1 As VARIANT Ptr,x2 As VARIANT Ptr,y2 As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetWindowRect
	GetWindowTitle As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowTitle
	GetWindowClass As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowClass
	SetWindowState As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method SetWindowState
	CreateFoobarRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method CreateFoobarRect
	CreateFoobarRoundRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,rw As long,rh As long,ret As long Ptr) As HRESULT     'method CreateFoobarRoundRect
	CreateFoobarEllipse As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method CreateFoobarEllipse
	CreateFoobarCustom As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,pic As BSTR,trans_color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method CreateFoobarCustom
	FoobarFillRect As Function(pThis As Any Ptr,hwnd As long,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,ret As long Ptr) As HRESULT     'method FoobarFillRect
	FoobarDrawText As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,text As BSTR,color As BSTR,align As long,ret As long Ptr) As HRESULT     'method FoobarDrawText
	FoobarDrawPic As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,pic As BSTR,trans_color As BSTR,ret As long Ptr) As HRESULT     'method FoobarDrawPic
	FoobarUpdate As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarUpdate
	FoobarLock As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarLock
	FoobarUnlock As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarUnlock
	FoobarSetFont As Function(pThis As Any Ptr,hwnd As long,font_name As BSTR,size As long,flag As long,ret As long Ptr) As HRESULT     'method FoobarSetFont
	FoobarTextRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method FoobarTextRect
	FoobarPrintText As Function(pThis As Any Ptr,hwnd As long,text As BSTR,color As BSTR,ret As long Ptr) As HRESULT     'method FoobarPrintText
	FoobarClearText As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarClearText
	FoobarTextLineGap As Function(pThis As Any Ptr,hwnd As long,gap As long,ret As long Ptr) As HRESULT     'method FoobarTextLineGap
	Play As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method Play
	FaqCapture As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,quality As long,delay As long,time As long,ret As long Ptr) As HRESULT     'method FaqCapture
	FaqRelease As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FaqRelease
	FaqSend As Function(pThis As Any Ptr,server As BSTR,handle As long,request_type As long,time_out As long,ret As BSTR Ptr) As HRESULT     'method FaqSend
	Beep As Function(pThis As Any Ptr,fre As long,delay As long,ret As long Ptr) As HRESULT     'method Beep
	FoobarClose As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarClose
	MoveDD As Function(pThis As Any Ptr,dx As long,dy As long,ret As long Ptr) As HRESULT     'method MoveDD
	FaqGetSize As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FaqGetSize
	LoadPic As Function(pThis As Any Ptr,pic_name As BSTR,ret As long Ptr) As HRESULT     'method LoadPic
	FreePic As Function(pThis As Any Ptr,pic_name As BSTR,ret As long Ptr) As HRESULT     'method FreePic
	GetScreenData As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As long Ptr) As HRESULT     'method GetScreenData
	FreeScreenData As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FreeScreenData
	WheelUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method WheelUp
	WheelDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method WheelDown
	SetMouseDelay As Function(pThis As Any Ptr,type As BSTR,delay As long,ret As long Ptr) As HRESULT     'method SetMouseDelay
	SetKeypadDelay As Function(pThis As Any Ptr,type As BSTR,delay As long,ret As long Ptr) As HRESULT     'method SetKeypadDelay
	GetEnv As Function(pThis As Any Ptr,index As long,name As BSTR,ret As BSTR Ptr) As HRESULT     'method GetEnv
	SetEnv As Function(pThis As Any Ptr,index As long,name As BSTR,value As BSTR,ret As long Ptr) As HRESULT     'method SetEnv
	SendString As Function(pThis As Any Ptr,hwnd As long,str As BSTR,ret As long Ptr) As HRESULT     'method SendString
	DelEnv As Function(pThis As Any Ptr,index As long,name As BSTR,ret As long Ptr) As HRESULT     'method DelEnv
	GetPath As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetPath
	SetDict As Function(pThis As Any Ptr,index As long,dict_name As BSTR,ret As long Ptr) As HRESULT     'method SetDict
	FindPic As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindPic
	FindPicEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicEx
	SetClientSize As Function(pThis As Any Ptr,hwnd As long,width As long,height As long,ret As long Ptr) As HRESULT     'method SetClientSize
	ReadInt As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,ret As long Ptr) As HRESULT     'method ReadInt
	ReadFloat As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,ret As float Ptr) As HRESULT     'method ReadFloat
	ReadDouble As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,ret As double Ptr) As HRESULT     'method ReadDouble
	FindInt As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,int_value_min As long,int_value_max As long,type As long,ret As BSTR Ptr) As HRESULT     'method FindInt
	FindFloat As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,float_value_min As float,float_value_max As float,ret As BSTR Ptr) As HRESULT     'method FindFloat
	FindDouble As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,double_value_min As double,double_value_max As double,ret As BSTR Ptr) As HRESULT     'method FindDouble
	FindString As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,string_value As BSTR,type As long,ret As BSTR Ptr) As HRESULT     'method FindString
	GetModuleBaseAddr As Function(pThis As Any Ptr,hwnd As long,module_name As BSTR,ret As long Ptr) As HRESULT     'method GetModuleBaseAddr
	MoveToEx As Function(pThis As Any Ptr,x As long,y As long,w As long,h As long,ret As BSTR Ptr) As HRESULT     'method MoveToEx
	MatchPicName As Function(pThis As Any Ptr,pic_name As BSTR,ret As BSTR Ptr) As HRESULT     'method MatchPicName
	AddDict As Function(pThis As Any Ptr,index As long,dict_info As BSTR,ret As long Ptr) As HRESULT     'method AddDict
	EnterCri As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method EnterCri
	LeaveCri As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeaveCri
	WriteInt As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,v As long,ret As long Ptr) As HRESULT     'method WriteInt
	WriteFloat As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,v As float,ret As long Ptr) As HRESULT     'method WriteFloat
	WriteDouble As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,v As double,ret As long Ptr) As HRESULT     'method WriteDouble
	WriteString As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,v As BSTR,ret As long Ptr) As HRESULT     'method WriteString
	AsmAdd As Function(pThis As Any Ptr,asm_ins As BSTR,ret As long Ptr) As HRESULT     'method AsmAdd
	AsmClear As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method AsmClear
	AsmCall As Function(pThis As Any Ptr,hwnd As long,mode As long,ret As long Ptr) As HRESULT     'method AsmCall
	FindMultiColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindMultiColor
	FindMultiColorEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindMultiColorEx
	AsmCode As Function(pThis As Any Ptr,base_addr As long,ret As BSTR Ptr) As HRESULT     'method AsmCode
	Assemble As Function(pThis As Any Ptr,asm_code As BSTR,base_addr As long,is_upper As long,ret As BSTR Ptr) As HRESULT     'method Assemble
	SetWindowTransparent As Function(pThis As Any Ptr,hwnd As long,v As long,ret As long Ptr) As HRESULT     'method SetWindowTransparent
	ReadData As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,len As long,ret As BSTR Ptr) As HRESULT     'method ReadData
	WriteData As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,data As BSTR,ret As long Ptr) As HRESULT     'method WriteData
	FindData As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,data As BSTR,ret As BSTR Ptr) As HRESULT     'method FindData
	SetPicPwd As Function(pThis As Any Ptr,pwd As BSTR,ret As long Ptr) As HRESULT     'method SetPicPwd
	Log As Function(pThis As Any Ptr,info As BSTR,ret As long Ptr) As HRESULT     'method Log
	FindStrE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrE
	FindColorE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindColorE
	FindPicE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicE
	FindMultiColorE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindMultiColorE
	SetExactOcr As Function(pThis As Any Ptr,exact_ocr As long,ret As long Ptr) As HRESULT     'method SetExactOcr
	ReadString As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,len As long,ret As BSTR Ptr) As HRESULT     'method ReadString
	FoobarTextPrintDir As Function(pThis As Any Ptr,hwnd As long,dir As long,ret As long Ptr) As HRESULT     'method FoobarTextPrintDir
	OcrEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method OcrEx
	SetDisplayInput As Function(pThis As Any Ptr,mode As BSTR,ret As long Ptr) As HRESULT     'method SetDisplayInput
	GetTime As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetTime
	GetScreenWidth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenWidth
	GetScreenHeight As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenHeight
	BindWindowEx As Function(pThis As Any Ptr,hwnd As long,display As BSTR,mouse As BSTR,keypad As BSTR,public_desc As BSTR,mode As long,ret As long Ptr) As HRESULT     'method BindWindowEx
	GetDiskSerial As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetDiskSerial
	Md5 As Function(pThis As Any Ptr,str As BSTR,ret As BSTR Ptr) As HRESULT     'method Md5
	GetMac As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMac
	ActiveInputMethod As Function(pThis As Any Ptr,hwnd As long,id As BSTR,ret As long Ptr) As HRESULT     'method ActiveInputMethod
	CheckInputMethod As Function(pThis As Any Ptr,hwnd As long,id As BSTR,ret As long Ptr) As HRESULT     'method CheckInputMethod
	FindInputMethod As Function(pThis As Any Ptr,id As BSTR,ret As long Ptr) As HRESULT     'method FindInputMethod
	GetCursorPos As Function(pThis As Any Ptr,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetCursorPos
	BindWindow As Function(pThis As Any Ptr,hwnd As long,display As BSTR,mouse As BSTR,keypad As BSTR,mode As long,ret As long Ptr) As HRESULT     'method BindWindow
	FindWindow As Function(pThis As Any Ptr,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindow
	GetScreenDepth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenDepth
	SetScreen As Function(pThis As Any Ptr,width As long,height As long,depth As long,ret As long Ptr) As HRESULT     'method SetScreen
	ExitOs As Function(pThis As Any Ptr,type As long,ret As long Ptr) As HRESULT     'method ExitOs
	GetDir As Function(pThis As Any Ptr,type As long,ret As BSTR Ptr) As HRESULT     'method GetDir
	GetOsType As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetOsType
	FindWindowEx As Function(pThis As Any Ptr,parent As long,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowEx
	SetExportDict As Function(pThis As Any Ptr,index As long,dict_name As BSTR,ret As long Ptr) As HRESULT     'method SetExportDict
	GetCursorShape As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetCursorShape
	DownCpu As Function(pThis As Any Ptr,rate As long,ret As long Ptr) As HRESULT     'method DownCpu
	GetCursorSpot As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetCursorSpot
	SendString2 As Function(pThis As Any Ptr,hwnd As long,str As BSTR,ret As long Ptr) As HRESULT     'method SendString2
	FaqPost As Function(pThis As Any Ptr,server As BSTR,handle As long,request_type As long,time_out As long,ret As long Ptr) As HRESULT     'method FaqPost
	FaqFetch As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method FaqFetch
	FetchWord As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,word As BSTR,ret As BSTR Ptr) As HRESULT     'method FetchWord
	CaptureJpg As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,quality As long,ret As long Ptr) As HRESULT     'method CaptureJpg
	FindStrWithFont As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStrWithFont
	FindStrWithFontE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method FindStrWithFontE
	FindStrWithFontEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method FindStrWithFontEx
	GetDictInfo As Function(pThis As Any Ptr,str As BSTR,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method GetDictInfo
	SaveDict As Function(pThis As Any Ptr,index As long,file As BSTR,ret As long Ptr) As HRESULT     'method SaveDict
	GetWindowProcessId As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method GetWindowProcessId
	GetWindowProcessPath As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowProcessPath
	LockInput As Function(pThis As Any Ptr,lock As long,ret As long Ptr) As HRESULT     'method LockInput
	GetPicSize As Function(pThis As Any Ptr,pic_name As BSTR,ret As BSTR Ptr) As HRESULT     'method GetPicSize
	GetID As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetID
	CapturePng As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,ret As long Ptr) As HRESULT     'method CapturePng
	CaptureGif As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,delay As long,time As long,ret As long Ptr) As HRESULT     'method CaptureGif
	ImageToBmp As Function(pThis As Any Ptr,pic_name As BSTR,bmp_name As BSTR,ret As long Ptr) As HRESULT     'method ImageToBmp
	FindStrFast As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStrFast
	FindStrFastEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastEx
	FindStrFastE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastE
	EnableDisplayDebug As Function(pThis As Any Ptr,enable_debug As long,ret As long Ptr) As HRESULT     'method EnableDisplayDebug
	CapturePre As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method CapturePre
	RegEx As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ip As BSTR,ret As long Ptr) As HRESULT     'method RegEx
	GetMachineCode As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMachineCode
	SetClipboard As Function(pThis As Any Ptr,data As BSTR,ret As long Ptr) As HRESULT     'method SetClipboard
	GetClipboard As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetClipboard
	GetNowDict As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetNowDict
	Is64Bit As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method Is64Bit
	GetColorNum As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method GetColorNum
	EnumWindowByProcess As Function(pThis As Any Ptr,process_name As BSTR,title As BSTR,class_name As BSTR,filter As long,ret As BSTR Ptr) As HRESULT     'method EnumWindowByProcess
	GetDictCount As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method GetDictCount
	GetLastError As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetLastError
	GetNetTime As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetNetTime
	EnableGetColorByCapture As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableGetColorByCapture
	CheckUAC As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method CheckUAC
	SetUAC As Function(pThis As Any Ptr,uac As long,ret As long Ptr) As HRESULT     'method SetUAC
	DisableFontSmooth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisableFontSmooth
	CheckFontSmooth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method CheckFontSmooth
	SetDisplayAcceler As Function(pThis As Any Ptr,level As long,ret As long Ptr) As HRESULT     'method SetDisplayAcceler
	FindWindowByProcess As Function(pThis As Any Ptr,process_name As BSTR,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowByProcess
	FindWindowByProcessId As Function(pThis As Any Ptr,process_id As long,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowByProcessId
	ReadIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadIni
	WriteIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,v As BSTR,file As BSTR,ret As long Ptr) As HRESULT     'method WriteIni
	RunApp As Function(pThis As Any Ptr,path As BSTR,mode As long,ret As long Ptr) As HRESULT     'method RunApp
	delay As Function(pThis As Any Ptr,mis As long,ret As long Ptr) As HRESULT     'method Delay
	FindWindowSuper As Function(pThis As Any Ptr,spec1 As BSTR,flag1 As long,type1 As long,spec2 As BSTR,flag2 As long,type2 As long,ret As long Ptr) As HRESULT     'method FindWindowSuper
	ExcludePos As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method ExcludePos
	FindNearestPos As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method FindNearestPos
	SortPosDistance As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method SortPosDistance
	FindPicMem As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindPicMem
	FindPicMemEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicMemEx
	FindPicMemE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicMemE
	AppendPicAddr As Function(pThis As Any Ptr,pic_info As BSTR,addr As long,size As long,ret As BSTR Ptr) As HRESULT     'method AppendPicAddr
	WriteFile As Function(pThis As Any Ptr,file As BSTR,content As BSTR,ret As long Ptr) As HRESULT     'method WriteFile
	Stop As Function(pThis As Any Ptr,id As long,ret As long Ptr) As HRESULT     'method Stop
	SetDictMem As Function(pThis As Any Ptr,index As long,addr As long,size As long,ret As long Ptr) As HRESULT     'method SetDictMem
	GetNetTimeSafe As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetNetTimeSafe
	ForceUnBindWindow As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method ForceUnBindWindow
	ReadIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,pwd As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadIniPwd
	WriteIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,v As BSTR,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method WriteIniPwd
	DecodeFile As Function(pThis As Any Ptr,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method DecodeFile
	KeyDownChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyDownChar
	KeyUpChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyUpChar
	KeyPressChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyPressChar
	KeyPressStr As Function(pThis As Any Ptr,key_str As BSTR,delay As long,ret As long Ptr) As HRESULT     'method KeyPressStr
	EnableKeypadPatch As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableKeypadPatch
	EnableKeypadSync As Function(pThis As Any Ptr,en As long,time_out As long,ret As long Ptr) As HRESULT     'method EnableKeypadSync
	EnableMouseSync As Function(pThis As Any Ptr,en As long,time_out As long,ret As long Ptr) As HRESULT     'method EnableMouseSync
	DmGuard As Function(pThis As Any Ptr,en As long,type As BSTR,ret As long Ptr) As HRESULT     'method DmGuard
	FaqCaptureFromFile As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,quality As long,ret As long Ptr) As HRESULT     'method FaqCaptureFromFile
	FindIntEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,int_value_min As long,int_value_max As long,type As long,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindIntEx
	FindFloatEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,float_value_min As float,float_value_max As float,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindFloatEx
	FindDoubleEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,double_value_min As double,double_value_max As double,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindDoubleEx
	FindStringEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,string_value As BSTR,type As long,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindStringEx
	FindDataEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,data As BSTR,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindDataEx
	EnableRealMouse As Function(pThis As Any Ptr,en As long,mousedelay As long,mousestep As long,ret As long Ptr) As HRESULT     'method EnableRealMouse
	EnableRealKeypad As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableRealKeypad
	SendStringIme As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method SendStringIme
	FoobarDrawLine As Function(pThis As Any Ptr,hwnd As long,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,style As long,width As long,ret As long Ptr) As HRESULT     'method FoobarDrawLine
	FindStrEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrEx
	IsBind As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method IsBind
	SetDisplayDelay As Function(pThis As Any Ptr,t As long,ret As long Ptr) As HRESULT     'method SetDisplayDelay
	GetDmCount As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetDmCount
	DisableScreenSave As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisableScreenSave
	DisablePowerSave As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisablePowerSave
	SetMemoryHwndAsProcessId As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method SetMemoryHwndAsProcessId
	FindShape As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindShape
	FindShapeE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindShapeE
	FindShapeEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindShapeEx
	FindStrS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindStrS
	FindStrExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrExS
	FindStrFastS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindStrFastS
	FindStrFastExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastExS
	FindPicS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindPicS
	FindPicExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicExS
	ClearDict As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method ClearDict
	GetMachineCodeNoMac As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMachineCodeNoMac
	GetClientRect As Function(pThis As Any Ptr,hwnd As long,x1 As VARIANT Ptr,y1 As VARIANT Ptr,x2 As VARIANT Ptr,y2 As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetClientRect
	EnableFakeActive As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableFakeActive
	GetScreenDataBmp As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,data As VARIANT Ptr,size As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetScreenDataBmp
	EncodeFile As Function(pThis As Any Ptr,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method EncodeFile
	GetCursorShapeEx As Function(pThis As Any Ptr,type As long,ret As BSTR Ptr) As HRESULT     'method GetCursorShapeEx
	FaqCancel As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method FaqCancel
	IntToData As Function(pThis As Any Ptr,int_value As long,type As long,ret As BSTR Ptr) As HRESULT     'method IntToData
	FloatToData As Function(pThis As Any Ptr,float_value As float,ret As BSTR Ptr) As HRESULT     'method FloatToData
	DoubleToData As Function(pThis As Any Ptr,double_value As double,ret As BSTR Ptr) As HRESULT     'method DoubleToData
	StringToData As Function(pThis As Any Ptr,string_value As BSTR,type As long,ret As BSTR Ptr) As HRESULT     'method StringToData
	SetMemoryFindResultToFile As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method SetMemoryFindResultToFile
	EnableBind As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableBind
	SetSimMode As Function(pThis As Any Ptr,mode As long,ret As long Ptr) As HRESULT     'method SetSimMode
	LockMouseRect As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As long Ptr) As HRESULT     'method LockMouseRect
	SendPaste As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method SendPaste
	IsDisplayDead As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,t As long,ret As long Ptr) As HRESULT     'method IsDisplayDead
	GetKeyState As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method GetKeyState
	CopyFile As Function(pThis As Any Ptr,src_file As BSTR,dst_file As BSTR,over As long,ret As long Ptr) As HRESULT     'method CopyFile
	IsFileExist As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method IsFileExist
	DeleteFile As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method DeleteFile
	MoveFile As Function(pThis As Any Ptr,src_file As BSTR,dst_file As BSTR,ret As long Ptr) As HRESULT     'method MoveFile
	CreateFolder As Function(pThis As Any Ptr,folder_name As BSTR,ret As long Ptr) As HRESULT     'method CreateFolder
	DeleteFolder As Function(pThis As Any Ptr,folder_name As BSTR,ret As long Ptr) As HRESULT     'method DeleteFolder
	GetFileLength As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method GetFileLength
	ReadFile As Function(pThis As Any Ptr,file As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadFile
	WaitKey As Function(pThis As Any Ptr,key_code As long,time_out As long,ret As long Ptr) As HRESULT     'method WaitKey
	DeleteIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,ret As long Ptr) As HRESULT     'method DeleteIni
	DeleteIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method DeleteIniPwd
	EnableSpeedDx As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableSpeedDx
	EnableIme As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableIme
	Reg As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ret As long Ptr) As HRESULT     'method Reg
	SelectFile As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method SelectFile
	SelectDirectory As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method SelectDirectory
	LockDisplay As Function(pThis As Any Ptr,lock As long,ret As long Ptr) As HRESULT     'method LockDisplay
	FoobarSetSave As Function(pThis As Any Ptr,hwnd As long,file As BSTR,en As long,header As BSTR,ret As long Ptr) As HRESULT     'method FoobarSetSave
	EnumWindowSuper As Function(pThis As Any Ptr,spec1 As BSTR,flag1 As long,type1 As long,spec2 As BSTR,flag2 As long,type2 As long,sort As long,ret As BSTR Ptr) As HRESULT     'method EnumWindowSuper
	DownloadFile As Function(pThis As Any Ptr,url As BSTR,save_file As BSTR,timeout As long,ret As long Ptr) As HRESULT     'method DownloadFile
	EnableKeypadMsg As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableKeypadMsg
	EnableMouseMsg As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableMouseMsg
	RegNoMac As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ret As long Ptr) As HRESULT     'method RegNoMac
	RegExNoMac As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ip As BSTR,ret As long Ptr) As HRESULT     'method RegExNoMac
	SetEnumWindowDelay As Function(pThis As Any Ptr,delay As long,ret As long Ptr) As HRESULT     'method SetEnumWindowDelay
	FindMulColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method FindMulColor
	GetDict As Function(pThis As Any Ptr,index As long,font_index As long,ret As BSTR Ptr) As HRESULT     'method GetDict
End Type



Type dmsoft_v3_1233
	lpvtbl As dm_vt Ptr
End Type



Type dmsoft_obj As dmsoft_v3_1233 Ptr